package flex.cc.vehicle_svr.model;

import lombok.Data;

/**
 * 
 * @author WANGCONG
 * 2021年9月7日下午3:08:41
 * @desc 下游状态回写接口接收参数类
 */
@Data
public class SynStatusModel {

	/**
	 * Y：订单号
	 */
	private String orderNo;
	
	/**
	 * Y：Version1.0：01内勤受理02派单03救援师傅接单04改派05救援师傅到达现场开始作业06施救完成（拖车已拖至目的地）07师傅报备取消08任务结束
	 *    Version2.0：01内勤受理、02派单、03救援师傅接单、04改派、05救援师傅出发、06救援师傅到达现场开始作业、07施救完成（拖车已拖至目的地）
     *                08师傅报备取消、09任务结束
	 */
	private String status;
	
	/**
	 * 状态改变时间：yyyy-MM-dd HH:mm:ss
	 */
	private String statusTime;
	
	/**
	 * 受理内勤01传
	 */
	private String workerName;
	
	/**
	 * 救援师傅名称03/04传，目前传固定值：鹏达救援
	 */
	private String rescueName;
	
	/**
	 * 救援师傅电话03/04传，目前传固定值：客服电话
	 */
	private String rescuePhone;
	
	/**
	 * 实际救援地址经度GCJ02坐标系；05传
	 */
	private Double longitude;
	
	/**
	 * 实际救援地址维度GCJ02坐标系；05传
	 */
	private Double latitude;
	
	/**
	 * 实际救援详细地址05传
	 */
	private String address;
	
	/**
	 * 拖车出发经度06传且使用拖车了才传
	 */
	private Double sendX;
	
	/**
	 * 拖车出发纬度06传且使用拖车了才传
	 */
	private Double sendY;
	
	/**
	 * 拖车到达经度06传且使用拖车了才传
	 */
	private Double arriveX;
	
	/**
	 * 拖车到达纬度06传且使用拖车了才传
	 */
	private Double arriveY;
	
	/**
	 * 拖车距离（米）06传且使用拖车了才传
	 */
	private Double dragDistance;
	
	/**
	 * 取消原因08传
	 */
	private String cancelReason;
	
	/**
	 * 实际救援类型08传
	 */
	private Integer serviceItem;
	
	/**
	 * 预估救援服务费08传
	 */
	private Double fee;
	
	//add 2021年9月14日13:38:46
	/**
     * 完成（拖车目的地）经度
     */
	private Double endX;
	
	/**
     * 完成（拖车目的地）纬度
     */
	private Double endY;
	/**
     * 出发到救援地的里程（米）
     */
	private Double rescueDistance;
	
	//---------------------------------------------取消接口补充-下面新加----------------------------------------------------
	/**
	 * 08传，取消原因类型：01-客户自解、02-高速救援、03-事故救援、99-其他
	 */
	private String cancelType;
	/**
     * 08传，空驶距离(米)，不传或者为0表示无空驶
     */
	private Double vainDistance;
}
